package colegio

class Nota {
	
	Float primerParcial
	Float segundoParcial
	Float notaFinal
	
	static belongsTo = [alumno:Alumno, materia:Materia]
	
    static constraints = {
		primerParcial(nullable: false, blank: false)
		segundoParcial(nullable: false, blank: false)
		notaFinal(nullable: false, blank: false)
		alumno()
		materia()
//		alumno_materia_idx(unique:true)
    }
	
//	static mapping = {
//		index name:'alumno_materia_idx', composite:['id_alumno', 'id_materia']
//	}
	
	String toString(){
		return ("Materia: " + this.materia.nombre + "\n\tPrimer Parcial: " + this.primerParcial + "\n\tSegundo Parcial: " + this.segundoParcial
		+ "\n\tNota Final: " + this.notaFinal)		
	}	
}
